$(function() {
	// findAllDeptType();
		// findAllRole();
		// 选择部门窗体的定义
		$("#deptChooseWindow").dialog( {
			autoOpen : false,
			minWidth : 700,
			modal : true,
			title : '选择所属部门'
		});

		// 弹出任务部门指派的选择窗体
		$('.selectDept').click(function() {
			$("#deptChooseWindow").dialog("open");
		});
		
		/**
		 * 树形部门checkBox的点击
		 */
		$("input.deptmentcheckbox").click(function(){
			var deptId = $(this).attr("value");
			var deptName = $(this).attr("name");
		
			var strHtml;
			strHtml="<option name='selDepts' selected value='" + deptId + "'>"
					+ deptName + "</option>";
			
			if($("#selDepts option").size()==0){	//右边元素为0,填充
				$("#selDepts").append(strHtml);
			}else if($(this).attr("checked")){		//右边存在元素,未选到勾选,替换
				$("#selDepts option").remove();
				$("input.deptmentcheckbox").removeAttr("checked");
				$(this).attr("checked","true");
				$("#selDepts option").remove();
				$("#selDepts").append(strHtml);
			}else{									//右边存在元素,勾选到未选,删除
				$("#selDepts option").remove();
			}
		});
		
		
	//树形的控制	
		foldAll();

		/**
		 * 点击展开和收缩
		 */
		$(".unfold").toggle(
		function() {
			if($(this).parent().children("li").size()==-1){		//为0时则无子元素
				alert("无子元素");
			}else{
			$(this).parent().children("img").attr("src","img/minus.gif");
			$(this).siblings("li").show();
			}
		}, function() {
			($(this).parent().children("img")).attr("src","img/plus.gif");
			$(this).siblings("li").hide();
		});
	});


	/**
	 * 折叠全部
	 */
	function  foldAll(){
		$(this).attr('src','/em/img/plus.gif');
		$(".unfold").siblings("li").hide();
	}

	/**
	 * 展开全部
	 * 
	 * @return
	 */
	function unfold(){
		$(this).attr("src","/em/img/minus.gif");
		$(this).siblings("li").show();
	}

	
		
